package ud12.adapter;

import java.util.Scanner;

public class Prueba6 {
	private ITraductor adapterIdiomas;

	public Prueba6(String[] args) {

		String nombreAdaptador=args[0];
		try {
			adapterIdiomas=(ITraductor)Class.forName(nombreAdaptador).newInstance();
		} catch (InstantiationException e) {
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
		
		String palabraATraducir;
		Scanner scanner = new Scanner(System.in);
		System.out.print("Introduce palabra a traducir: ");
		palabraATraducir = scanner.next();

		System.out.println(palabraATraducir + "=" + adapterIdiomas.traducir(palabraATraducir));

		scanner.close();

	}

	public static void main(String[] args) {
		new Prueba6(args);

	}

}